#ifndef INITIALIZATIONTESTS_H
#define INITIALIZATIONTESTS_H

#include "stdafx.h"
#include "TestUtils.h"
#include "Chain.h"
#include "./Markup/Markup.h"
#include <cstdlib>


// validates that the graph and VertexDirectory after initialization are as they should be
// vertices in groups are in groups etc.
TestUtils::TestResult ValidateGraphState(int n, int w, ChainParser &chainFile, Chain* chain, set<vector<bool> >* vertices) ;

#endif //INITIALIZATIONTESTS_H